﻿@charset "utf-8";
/* CSS Document */

.pro_main{ width:625px; float:left;}
.pro_right{ width:340px; margin-left:35px; float:left; _display:inline;}
.list_action{ overflow:hidden; zoom:1; margin-top:25px;}
.list_action em{ float:left; font-size:14px; color:#999; padding-top:7px;}
.list_action a{ float:left; display:block; width:32px; height:32px; text-indent:-9999px; overflow:hidden; background:url(../images/share_icon.png) no-repeat; margin-left:10px;}
.list_action .share_qzone{ background-position:0 0;}
.list_action .share_weibo{ background-position:-32px 0;}
.list_action .share_tengxun{ background-position:-64px 0;}
.list_action .share_baidu{ background-position:-96px 0;}
.list_action .share_renren{ background-position:-128px 0;}
.projects_intro{ padding-top:30px;}
.projects_info{ line-height:2; width:625px; font-size:14px;}
.box_tit_f14{ font-size:14px; line-height:30px; float:right; color:#999;}

.favorer{ margin-top:30px; overflow:hidden; zoom:1;}
.favorer .pro_ask_page{ margin-top:20px;}
.favorer_list,.pro_author_list{ overflow:hidden; zoom:1;}
.favorer_list li,.pro_author_list li{ width:80px; text-align:center; white-space:nowrap; overflow:hidden; float:left; margin:10px 22px; _display:inline;text-overflow: ellipsis;}
.favorer_list li img,.pro_author_list li img{ display:block; width:50px; margin:0 auto 5px;}
.pro_author_list li{ margin:0 5px 10px 0;}

.pro_pic{ position:relative;}
.state_big{ position:absolute; width:90px; height:36px; line-height:36px; text-align:center; color:#fff; background:#71c305; font-size:14px;}
.pro_pic .state_big{ top:30px; left:-12px; z-index:3;}
.state_big b{display:block; border-color:#64aa09 #fff #fff #fff;border-style:solid;border-width:12px 0px 12px 12px;width:0;height:0; overflow:hidden; margin:-1px 0 0 0; *margin:0 0 0 -78px; _display:none;}
.pro_tit h1{ font-weight:400;}
.pro_view{ margin-top:15px; line-height:2; color:#666; width:340px; overflow:hidden;}

.pro_state{border:1px solid #e5e5e5; position:relative;}
.pro_state .state_big{position:absolute; width:90px; height:34px; line-height:34px; text-align:center; right:-12px; top:20px; background:#70c304; color:#fff; font-size:16px; }
.pro_state .state_big b{display:block; border-color:#64aa09 #f7f7f7 #f7f7f7 #f7f7f7;border-style:solid;border-width:12px 0px 12px 12px;width:0;height:0; overflow:hidden; _display:none; margin:-1px 0 0 78px; border-color:#f7f7f7 #f7f7f7 #f7f7f7 #64aa09 ;border-width:0px 0 12px 12px;}
.pro_state .state_big_cash{ background:#ff7200;}
.pro_state .state_big_cash b{ border-color:#c64208 #f7f7f7 #f7f7f7 #f7f7f7;}
.pro_state .state_big_cash b{ border-color:#f7f7f7 #f7f7f7 #f7f7f7 #c64208}
.pro_state .state_big_end{ background:#a9a9a9;}
.pro_state .state_big_end b{ border-color:#888 #f7f7f7 #f7f7f7 #f7f7f7;}
.pro_state .state_big_end b{ border-color:#f7f7f7 #f7f7f7 #f7f7f7 #888}

.state_time{ font-size:14px; color:#888; padding:15px 0 0 20px;}
.state_time .tips_900{ font-weight:900; color:#333;}
.state_time strong{ color:#e00; display:block; font-size:28px; padding:10px 0;}
.state_time strong em{font-size:18px;}
.state_time span{ display:block; margin:0 15px 20px 0; padding-bottom:20px; line-height:24px; border-bottom:#b9b9b9 dashed 1px;}
.state_time span em{color:#e00; font-weight:bold;}
.state_plan_bg{margin:0 20px; height:20px; background:#e2e2e2; position:relative; border-radius:3px; overflow:hidden;}
.state_plan{height:20px; background:#72cd56; display:block; position:absolute; left:0; top:0; border-radius:3px;}
.state_plan_txt{line-height:20px; width:100%; text-align:center; display:block; position:absolute; left:0; top:0; color:#1d5b10; font-size:14px;}
.pro_note{ overflow:hidden; zoom:1; margin:20px 20px 0 20px; border-top:#b9b9b9 dashed 1px;}
.pro_note li{width:49%; float:left; text-align:center; color:#666; margin:15px 0; padding:10px 0;}
.pro_note li.first{border-right:#e5e5e5 solid 1px;}
.pro_note li strong{ font-size:18px; color:#333; margin-left:3px; line-height:14px; display:block; padding-bottom:5px;}

/**/
.pro_price{color:#e00; padding:15px; line-height:30px; font-size:24px; font-weight:bold;}
.pro_price span.zc_sum{font-size:14px; color:#333;}
.pro_price span.zc_sum em{color:#e00;}

.pro_list{ border:1px solid #e5e5e5; margin-top:25px;}
.pro_list_gain dt{background:#71c305; color:#fff; line-height:35px; padding-left:15px; font-weight:900;}
.pro_list_gain dd{color:#666; padding:15px 15px 0 15px;}

.pro_action{ padding:15px 28px 30px;}
.pro_price_num{ overflow:hidden; zoom:1; padding:10px 0;}
.pro_price_num em{ float:left; font-weight:900; color:#888;}
.pro_price_num select{ float:left; padding:4px; margin-top:-5px; width:70px;}
.pro_note_num{ color:#e00; font-size:24px; font-weight:400; float:left; margin-top:-10px;}
.pro_price_btn a{ display:block; width:286px; height:50px; line-height:50px; font-size:20px; text-indent:85px; margin:0 auto;}
.pro_price_btn a:link,.pro_price_btn a:visited{ color:#fff; background:url(../images/pro_btn.png) no-repeat 175px 0 #ff7200;}
.pro_price_btn a:hover{ background-position:175px -50px; background-color:#ff5411; text-decoration:none;}
.pro_price_btn_end .f_yahei:link,.pro_price_btn_end .f_yahei:visited,.pro_price_btn_end .f_yahei:hover{ background-position:175px -100px; background-color:#ccc;vertical-align: middle;cursor: default;}
.pro_price_btn_end .tips{vertical-align:middle;display: block;text-align: center;margin-top: 10px;color: #999;}
.pro_price_btn_end .tips a{display: inline;font-size: 12px;color: #2d66f8;background:none;cursor: pointer;}

.ask_publish{ position:relative;}
.ask_tips{ position:absolute; color:#999; top:4px; left:6px;}
.ask_publish_action{ overflow:hidden; zoom:1; padding-top:3px;}
.pro_ask_btn{ width:100px;
    background: #000000; height:37px; font-size:14px; color:#fff; font-weight:900; background:#72cd56; float:right;}
.pro_ask_btn:hover{ background:#59bc3b;}
.ask_text{ padding:4px; border:1px solid #e5e5e5; width:330px; overflow-y:auto; font-size:12px; height:100px;resize:none;}
.ask_publish_un_tips{ width:338px; height:100px; text-align:center; border:1px solid #e5e5e5; font-size:14px; color:#999; line-height:100px; margin-bottom:5px;}
.ask_publish_un_tips a{ font-weight:900;}
.ask_publish_un .pro_ask_btn,.ask_publish_un .pro_ask_btn:hover{ background:#ccc;}

.pro_ask{ overflow:hidden; zoom:1;}
.pro_ask_tit{ background:url(../images/det_22.png) no-repeat 70px 0; padding-right:30px; font-size:12px; color:#666; height:23px;}
.ask_list{ margin-bottom:30px;}
.ask_list dt{ background:#f2fbf2; color:#178324; line-height:24px; padding-left:15px; margin-top:5px;}
.ask_list dt em{ margin-left:15px;}
.ask_question,.ask_answer{ padding:10px; width:320px; line-height:1.8; color:#666;}
.pro_ask .ask_question{ font-weight:900;}
.ask_answer{ background:#f6f6f6; font-weight:400; color:#888; position:relative;}
.ask_answer_author{ text-align:right; font-weight:900; color:#666;}
.ask_answer_arrow{display:block; border-color:#fff #fff #f6f6f6 #fff;border-style:solid;border-width:0px 10px 10px 10px;width:0;height:0; overflow:hidden;position:absolute; top:-10px; left:30px;}
.pro_ask_page{ float:right;}
.pro_ask_page a{ display:inline-block; float:left; width:70px; height:32px; line-height:32px; text-align:center; background:#f6f6f6; border:1px solid #e5e5e5;}
.pro_ask_page a:link,.pro_ask_page a:visited{ color:#999;}
.pro_ask_page a:hover{ background:#fff; text-decoration:none;}

.pro_rating{ overflow:hidden; zoom:1;}
.pro_rating_result{ background:#f6f6f6; overflow:hidden; zoom:1; padding:8px 0 8px 65px; margin-bottom:15px;}
.pro_rating_result em{ float:left; font-weight:900; margin-top:10px;}
.pro_rating_result .pro_rating_total{ float:left; font-size:28px; line-height:32px;}
.pro_rating_result .rating_stars{ padding:10px 0 0 8px;}
.rating_stars{ float:left; height:16px;}
.rating_stars span{ display:inline-block; text-indent:-9999em; width:16px; height:16px; overflow:hidden; background:url(../images/stars_icon.png) no-repeat;}
.rating_stars .rating_stars_clo,.rating_stars .rating_stars_select{ background-position:0 -16px;}

.pro_rating_action{ float:left; overflow:hidden; zoom:1;}
.pro_rating_action em{ float:left;}
.pro_rating_action .rating_stars{ padding-top:2px;}
.ask_publish_action .pro_rating_action{ padding-top:10px;}
.ask_question_stars{ overflow:hidden; zoom:1;}
.ask_question .pro_rating_action{ float:right;}
.pro_rating .ask_list{ margin-top:20px;}
.pro_rating .ask_list dt{ background:#e0edf5; color:#8190af;}
.pro_rating_btn span{ cursor:pointer;}

/*  */
.pro_rating_result .evaluate_score{ margin:10px 0 0 10px;}
.evaluate_score{ margin:2px 0 0 2px; float:left; width:100px; height:16px; background:url(../images/stars.png) no-repeat 0 -16px; position:relative;}
.info_stars{ display:block; position:absolute; left:0; top:0; height:16px; background:url(../images/stars.png) no-repeat;}
.evaluate_star{ float:left; padding-top:6px; overflow:hidden; zoom:1;}
.evaluate_star em{ float:left;}
.evaluate_star a{ display:inline-block; width:17px; height:16px; text-indent:-9999px; overflow:hidden; background:url(../images/stars.png) no-repeat 0 -16px; margin-right:5px;}
.evaluate_star .evaluate_star_clo{ background-position:0 0;}
.projects_info img{display:block}